import requests
import random

# url = 'http://gips0.baidu.com/it/u=1690853528,2506870245&fm=3028&app=3028&f=JPEG&fmt=auto?w=1024&h=1024'
# r = requests.get(url)
# with open('1.jpg', 'wb') as f:
#     f.write(r.content)

url = 'https://www.baidu.com'
header = {
    # 浏览器标识，告诉服务器，我是浏览器，我可以接受html、css、js等文件，我可以接受图片、视频、音频等文件，我可以接受json、xml等文件，我可以接受压缩文件等文件
    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36 Edg/136.0.0.0'
}
# r = requests.get(url, headers=header)
# print(r.content.decode('utf-8'))
# 防止反爬机制, user-agent 池，随机选择一个user-agent，伪装成不同的浏览器，防止被反爬机制拦截
# 代理池，随机选择一个代理，伪装成不同的ip，防止被反爬机制拦截
# UAList = [
#     'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36 Edg/136.0.0.0',
#     'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36',
#     'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36 Edg/136.0.0.0',
# ]
# print(random.choice(UAList))
# 第二种
# from fake_useragent import UserAgent
# ua = UserAgent() # 实例化一个UserAgent对象，随机选择一个user-agent，伪装成不同的浏览器，防止被反爬机制拦截
# print(ua.random) # 随机选择一个user-agent，伪装成不同的浏览器，防止被反爬机制拦截